<?php
namespace App\DTOS\Admin;
use App\DTOS\BaseDTO;
// 聊天日志
class LogRoleChatSearchDTO extends BaseDTO
{
    // 时间戳
    private $logTime;
    // 账号ID
    private $memId;
    // 角色ID
    private $roleId;
    // 角色昵称
    private $nick;
    // 频道
    private $chat_type;
    // 聊天内容
    private $chat_content;
    // 收信角色ID
    private $other_role_id;
    // 收信角色昵称
    private $other_role_nick;
    private $gameArea;
    private $createDateBegin; //创建时间开始 YMD
    private $createDateEnd;

    /**
     * @return mixed
     */
    public function getCreateDateBegin()
    {
        return $this->createDateBegin;
    }

    /**
     * @param mixed $createDateBegin
     * @return LogRoleChatSearchDTO
     */
    public function setCreateDateBegin($createDateBegin)
    {
        $this->createDateBegin = $createDateBegin;
        return $this;
    }

    /**
     * @return mixed
     */
    public function getCreateDateEnd()
    {
        return $this->createDateEnd;
    }

    /**
     * @param mixed $createDateEnd
     * @return LogRoleChatSearchDTO
     */
    public function setCreateDateEnd($createDateEnd)
    {
        $this->createDateEnd = $createDateEnd;
        return $this;
    }

    /**
     * @return mixed
     */
    public function getCreateTimeBegin()
    {
        return $this->createTimeBegin;
    }

    /**
     * @param mixed $createTimeBegin
     */
    public function setCreateTimeBegin($createTimeBegin): void
    {
        $this->createTimeBegin = $createTimeBegin;
    }

    /**
     * @return mixed
     */
    public function getCreateTimeEnd()
    {
        return $this->createTimeEnd;
    }

    /**
     * @param mixed $createTimeEnd
     */
    public function setCreateTimeEnd($createTimeEnd): void
    {
        $this->createTimeEnd = $createTimeEnd;
    }


    /**
     * @return mixed
     */
    public function getGameArea()
    {
        return $this->gameArea;
    }

    /**
     * @param mixed $gameArea
     */
    public function setGameArea($gameArea): void
    {
        $this->gameArea = $gameArea;
    }

    public function setLogTime($value){
        $this->logTime = $value;
    }
    public function getLogTime(){
        return $this->logTime;
    }
    public function setMemId($value){
        $this->memId = $value;
    }
    public function getMemId(){
        return $this->memId;
    }
    public function setRoleId($value){
        $this->roleId = $value;
    }
    public function getRoleId(){
        return $this->roleId;
    }
    public function setNick($value){
        $this->nick = $value;
    }
    public function getNick(){
        return $this->nick;
    }
    public function setChatType($value){
        $this->chat_type = $value;
    }
    public function getChatType(){
        return $this->chat_type;
    }
    public function setChatContent($value){
        $this->chat_content = $value;
    }
    public function getChatContent(){
        return $this->chat_content;
    }
    public function setOtherRoleId($value){
        $this->other_role_id = $value;
    }
    public function getOtherRoleId(){
        return $this->other_role_id;
    }
    public function setOtherRoleNick($value){
        $this->other_role_nick = $value;
    }
    public function getOtherRoleNick(){
        return $this->other_role_nick;
    }
}

